/*
结构体struct，类似于JAVA中声明PO
但是不在需要set,get方法了
更简洁
WangGang
2018-07-14
 */
package main

import "fmt"

//声明了一个结构，即JAVA中的PO
type computer struct {
	xsq string
	zj string
	jp string
	sb string
}

func main() {
	var computer1 computer /* 声明 computer1 为computer 类型，感觉就是JAVA的new一个方法 */
	//给参数赋值
	computer1.xsq = "华硕"
	computer1.jp = "2222"
	//传递结构体到其他方法中
	printCom(computer1)
}

//方法中的类型是写在后面，变量名写在前面
func printCom( computer1 computer){
	//获取结构体内参数，并打印
	fmt.Printf("品牌名称:%s,品牌jp:%s\n",computer1.xsq,computer1.jp)
}